package com.ruoyi.framework.controller.system;

import cn.hutool.core.util.StrUtil;
import com.ruoyi.common.config.RuoYiConfig;
import com.ruoyi.common.core.result.Result;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpServletRequest;

/**
 * 首页
 *
 * @author ruoyi
 */
@RestController
public class SysIndexController {
    /**
     * 系统基础配置
     */
    @Autowired
    private RuoYiConfig ruoyiConfig;

    /**
     * 访问首页，提示语
     */
    @RequestMapping("/")
    public Result<Void> index(HttpServletRequest request) {
        String s = StrUtil.format("欢迎使用{}后台管理框架，当前版本号：V{}，请通过前端地址 {} 访问。",
                ruoyiConfig.getName(), ruoyiConfig.getVersion(), request.getScheme() + "://" + request.getServerName());
        return Result.success(s);
    }
}
